import axios from 'axios'


const request = axios.create({
    // 请求超时
    timeout: 2000,
})

// 为什么要封装axios
//1. 请求数据得集中处理
//2. 便于接口得统一维护
//3. 集中处理报错信息


// 发送之前  拦截
request.interceptors.request.use(function (config) {
    return config;
  }, function (error) {
    return Promise.reject(error);
  });


// 接收之后  返回页面之前 拦截
request.interceptors.response.use(function (response) {
    return response.data;
  }, function (error) {
    return Promise.reject(error);
  });


export default request